/*
===============================================================================

	Data header

	This is the header file for the data. The data consists of numbers which
	are either randomly generated or read from a specific file.
	The file format is ...

===============================================================================
*/
#pragma once

#include <ClanLib/core.h>
#include <vector>
#include <string>

class Data
{

public:

	// constructors
	Data ( int randNum );
	Data ( const std::string filename );

	// destructor
	~Data ();

	// functions
	void readFromFile ( const std::string filename );
	int getVectorLength( void );
	
private:

	// members
	std::vector<int> data;
	int dataLength;

};